body {
 font-size: 13px;
}

form {
 margin: 2px;
 padding: 0px;
}

table {
 font-size: 13px;
}

caption {
 margin: 2px;
 padding: 0px;
}

input {
 margin: 0px;
 padding: 0px;
 font-size: 13px;
}

textarea {
 font-size: 13px;
}

.radio {
 margin-right:4px;
}

.menuIcon{
 width:16px;
}

.prompt {
 width: 100%;
 height: 24px;
 text-align: center;
 font-weight: bold;
 font-size: 16px;
 color: #449;
}

.letterFont {
 width : 28px;
 font-size : 28px;
 font-family : Times New Roman;
}

.letterBox {
 background-color: #ddffdd;
 text-align: center;
 font-weight: bold;
}

.noUL {
 text-decoration: none;
}

.center {
 text-align: center;
}

.right {
 text-align:right;
}

.left {
 text-align: left;
}

.top {
 vertical-align:top;
}

.label {
 font-size: 15px;
 text-align: right;
 line-height: 25px;
 color: #003f00;
 background: url(../image/bluebg.jpg) #eee bottom left repeat-x;
 font-weight: bold;
 padding-left: 5px;
 padding-right: 10px;
 border: 2px outset #cccccc;
 border-collapse: collapse ;	
}

.subLabel {
 text-align: center;
 font-size: 15px;
 font-weight: bold;
 color: #003f00;
 background: url(../image/bluebg.jpg) center left repeat-x;
}

.input {
 text-align: left;
 font-size: 15px;
}

.readonly {
 background-color: #eee;
}

#errors {
 border: red solid 2px;
 background-color: #eef5ff;
 font-size : 13px;
 font-family : Times New Roman;
}

#errors ul
{
 list-style: square inside;
 padding-left: 12px;
 margin: 0;
}

#hint_popup {
 display: none;
 position: absolute;
 top: 120px;
 width: 100%;
}

#jq_message {
 display: none;
 position: fixed;
 top: 30px;
 left: 100px;
 width: 360px;
 border: 1px solid #ccc;
 padding: 5px;
}

#jq_message_close {
 float: right;
 cursor: pointer;
}

#jq_message_text {
 font-size: 14px;
}

#inputMask {
 position: fixed;
 top: 0;
 left: 0;
 width: 100%;
 height:100%;
 z-index: 10000;
 cursor:wait;
}
